package com.asm.pojo;

import org.springframework.stereotype.Component;

import java.io.Serializable;

@Component
public class SnvCpgAll implements Serializable {
    private String gene;
    private String asmid;
    private String chr;
    private String snpPos;
    private String cpgPos;
    private String referenceAllele;
    private String alternateAllele;
    private String referenceCoverage ;
    private String referenceMeth ;
    private String refBeta ;
    private String alternateCoverage ;
    private String alternateMeth ;
    private String altBeta ;
    private String pValue ;
    private String qValue;
    private String idInDbsnp;
    private String refInDbsnp;
    private String altInDbsnp;
    private String cpgId;
    private String sample;
    private sampleInfo sampleInfo;
    private Snv2Gene snv2Gene;
    private Analysis2With3D distalWith3D;
    private Analysis2With3D ProximalWith3D;
    private CpgGeneFilt cpgGeneFilt;
    private SnvGeneEqtlFilt snvGeneEqtlFilt;
    private Analysis3Gene analysis3Gene;

    public Analysis3Gene getAnalysis3Gene() {
        return analysis3Gene;
    }

    public void setAnalysis3Gene(Analysis3Gene analysis3Gene) {
        this.analysis3Gene = analysis3Gene;
    }

    public String getqValue() {
        return qValue;
    }

    public void setqValue(String qValue) {
        this.qValue = qValue;
    }
    public String getGene() {
        return gene;
    }

    public void setGene(String gene) {
        this.gene = gene;
    }

    public Snv2Gene getSnv2Gene() {
        return snv2Gene;
    }

    public void setSnv2Gene(Snv2Gene snv2Gene) {
        this.snv2Gene = snv2Gene;
    }

    public Analysis2With3D getDistalWith3D() {
        return distalWith3D;
    }

    public void setDistalWith3D(Analysis2With3D distalWith3D) {
        this.distalWith3D = distalWith3D;
    }

    public Analysis2With3D getProximalWith3D() {
        return ProximalWith3D;
    }

    public void setProximalWith3D(Analysis2With3D proximalWith3D) {
        ProximalWith3D = proximalWith3D;
    }

    public CpgGeneFilt getCpgGeneFilt() {
        return cpgGeneFilt;
    }

    public void setCpgGeneFilt(CpgGeneFilt cpgGeneFilt) {
        this.cpgGeneFilt = cpgGeneFilt;
    }

    public SnvGeneEqtlFilt getSnvGeneEqtlFilt() {
        return snvGeneEqtlFilt;
    }

    public void setSnvGeneEqtlFilt(SnvGeneEqtlFilt snvGeneEqtlFilt) {
        this.snvGeneEqtlFilt = snvGeneEqtlFilt;
    }

    public void setAlternateMeth(String alternateMeth) {
        this.alternateMeth = alternateMeth;
    }

    public String getpValue() {
        return pValue;
    }

    public void setpValue(String pValue) {
        this.pValue = pValue;
    }

    public sampleInfo getSampleInfo() {
        return sampleInfo;
    }

    public void setSampleInfo(sampleInfo sampleInfo) {
        this.sampleInfo = sampleInfo;
    }

    public String getAsmid() {
        return asmid;
    }
    public void setAsmid(String asmid) {
        this.asmid = asmid;
    }

    public String getSnpPos() {
        return snpPos;
    }
    public void setSnpPos(String snpPos) {
        this.snpPos = snpPos;
    }

    public String getCpgPos() {
        return cpgPos;
    }
    public void setCpgPos(String cpgPos) {
        this.cpgPos = cpgPos;
    }

    public String getAlternateCoverage() {
        return alternateCoverage;
    }
    public void setAlternateCoverage(String alternateCoverage) {
        this.alternateCoverage = alternateCoverage;
    }

    public String getReferenceMeth() {
        return referenceMeth;
    }
    public void setReferenceMeth(String referenceMeth) {
        this.referenceMeth = referenceMeth;
    }

    public String getRefBeta() {
        return refBeta;
    }
    public void setRefBeta(String refBeta) {
        this.refBeta = refBeta;
    }

    public String getAlternateMeth() {
        return alternateMeth;
    }
    public void setaAlternateMeth(String alternateMeth) {
        this.alternateMeth = alternateMeth;
    }

    public String getAltBeta() {
        return altBeta;
    }
    public void setAltBeta(String altBeta) {
        this.altBeta = altBeta;
    }

    public String getPValue() {
        return pValue;
    }
    public void setPValue(String pValue) {
        this.pValue = pValue;
    }

    public String getReferenceCoverage() {
        return referenceCoverage;
    }
    public void setReferenceCoverage(String referenceCoverage) {
        this.referenceCoverage = referenceCoverage;
    }

    public String getReferenceAllele() {
        return referenceAllele;
    }
    public void setReferenceAllele(String referenceAllele) {
        this.referenceAllele = referenceAllele;
    }

    public String getAlternateAllele() {
        return alternateAllele;
    }
    public void setAlternateAllele(String alternateAllele) {
        this.alternateAllele = alternateAllele;
    }

    public String getIdInDbsnp() {
        return idInDbsnp;
    }
    public void setIdInDbsnp(String idInDbsnp) {
        this.idInDbsnp = idInDbsnp;
    }

    public String getRefInDbsnp() {
        return refInDbsnp;
    }
    public void setRefInDbsnp(String refInDbsnp) {
        this.refInDbsnp = refInDbsnp;
    }

    public String getAltInDbsnp() {
        return altInDbsnp;
    }
    public void setAltInDbsnp(String altInDbsnp) {
        this.altInDbsnp = altInDbsnp;
    }

    public String getCpgId() {
        return cpgId;
    }
    public void setCpgId(String cpgId) {
        this.cpgId = cpgId;
    }

    public String getChr() {
        return chr;
    }
    public void setChr(String chr) {
        this.chr = chr;
    }

    public String getSample() {
        return sample;
    }
    public void setSample(String sample) {
        this.sample = sample;
    }

    @Override
    public String toString() {
        return "SnvCpgAll{" +
                "asmid='" + asmid + '\'' +
                ", chr='" + chr + '\'' +
                ", snpPos='" + snpPos + '\'' +
                ", cpgPos='" + cpgPos + '\'' +
                ", referenceAllele='" + referenceAllele + '\'' +
                ", alternateAllele='" + alternateAllele + '\'' +
                ", referenceCoverage='" + referenceCoverage + '\'' +
                ", referenceMeth='" + referenceMeth + '\'' +
                ", refBeta='" + refBeta + '\'' +
                ", alternateCoverage='" + alternateCoverage + '\'' +
                ", alternateMeth='" + alternateMeth + '\'' +
                ", altBeta='" + altBeta + '\'' +
                ", pValue='" + pValue + '\'' +
                ", idInDbsnp='" + idInDbsnp + '\'' +
                ", refInDbsnp='" + refInDbsnp + '\'' +
                ", altInDbsnp='" + altInDbsnp + '\'' +
                ", cpgId='" + cpgId + '\'' +
                ", sample='" + sample + '\'' +
                ", sampleInfo=" + sampleInfo +
                ", snv2Gene=" + snv2Gene +
                ", distalWith3D=" + distalWith3D +
                ", ProximalWith3D=" + ProximalWith3D +
                ", cpgGeneFilt=" + cpgGeneFilt +
                ", snvGeneEqtlFilt=" + snvGeneEqtlFilt +
                '}';
    }
}
